// pages/ranking_list/ranking_list.js
const db = wx.cloud.database();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    login: false,
    navbar: [{
      id: '1',
      name: '周榜'
    }, {
      id: '2',
      name: '月榜'
    }, {
      id: '3',
      name: '年榜'
    }],
    rank: [],
    abc: 0,
    currentTab: 5
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    if (options.currentTab) {
      this.setData({
        currentTab: options.currentTab
      })
      console.log(this.data.currentTab)
    }
    db.collection("top")
      .get()
      .then(res => {
        this.setData({
          info: res.data
        })
        console.log(this.data.info);
        for (let i = 0, len = this.data.info.length; i < len; i++) {
          this.data.rank.push(this.data.info[i].rank)
        }
        this.setData({
          rank: this.data.rank
        })
      })
    wx.getStorage({
      key: 'userInfo',
      success: (res) => {
        // console.log(res.data);
        if (res.data == null) {
          this.setData({
            login: false
          })
        } else {
          this.setData({
            userinfo: res.data,
            login: !this.data.login
          })
        }
      },
      fail: function (err) {
        // this.setData({
        //   login: !login
        // })
      }
    })
  },

  button_login: function (e) {
    wx.switchTab({
      url: "../my/my",
      fail: (err) => {
        console.error(err);
      }
    })
  },

  navbarTap: function (e) {
    this.setData({
      currentTab: e.currentTarget.dataset.idx,
    })
    // console.log(this.data.currentTab);
  },

  toChart :function (e) {
      wx.navigateTo({
        url: 'chart/chart',
      })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})